point:
	g++ -o testpoint test_Point.cpp ../Point.cpp -O3 -std=c++14

element:
	g++ -w -o testelement test_Element.cpp ../Element.cpp ../Point.cpp ../Region.cpp ../Node.cpp -O3 -std=c++14 -I/usr/local/Cellar/eigen/3.3.9/include/eigen3

node:
	g++ -o testnode test_Node.cpp ../Node.cpp -O3 -std=c++14

region:
	g++ -o testregion test_region.cpp ../Region.cpp ../Node.cpp -O3 -std=c++14

grid:
	g++ -w -o testgrid test_Grid.cpp ../Node.cpp ../Grid.cpp ../Point.cpp ../Element.cpp ../Region.cpp  -O3 -std=c++14 -I/usr/local/Cellar/eigen/3.3.9/include/eigen3

integral:
	g++ -o testintegral test_integral.cpp ../Grid.cpp ../Point.cpp ../Element.cpp ../Region.cpp ../Node.cpp -O3 -w -std=c++14 -I/usr/local/Cellar/eigen/3.3.9/include/eigen3
